<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Apache.NMS.ActiveMQ</name>
    </assembly>
    <members>
        <member name="T:Apache.NMS.ActiveMQ.Commands.BaseDataStructure">
            <summary>
            Base class for all DataStructure implementations
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.Commands.DataStructure">
            <summary>
            An OpenWire command
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.Commands.Command">
            <summary>
            An OpenWire command
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.Commands.MarshallAware">
            <summary>
            Represents a marshallable entity
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.Message.GetDataStructureType">
            
             <summery>
              Get the unique identifier that this object and its own
              Marshaler share.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.Message.Clone">
            
             <summery>
              Clone this object and return a new instance that the caller now owns.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.Message.ToString">
            
             <summery>
              Returns a string containing the information for this DataStructure
              such as its type and value of its elements.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.Message.visit(Apache.NMS.ActiveMQ.State.ICommandVisitor)">
            
             <summery>
              Allows a Visitor to visit this command and return a response to the
              command based on the command type being visited.  The command will call
              the proper processXXX method in the visitor.
             </summery>
            
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Commands.Message.IsMessage">
            
             <summery>
              Return an answer of true to the isMessage() query.
             </summery>
            
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Commands.ActiveMQMessage.NMSCorrelationID">
            <summary>
            The correlation ID used to correlate messages with conversations or long running business processes
            </summary>
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Commands.ActiveMQMessage.NMSDestination">
            <summary>
            The destination of the message
            </summary>
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Commands.ActiveMQMessage.NMSTimeToLive">
            <summary>
            The time in milliseconds that this message should expire in
            </summary>
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Commands.ActiveMQMessage.NMSMessageId">
            <summary>
            The message ID which is set by the provider
            </summary>
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Commands.ActiveMQMessage.NMSDeliveryMode">
            <summary>
            Whether or not this message is persistent
            </summary>
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Commands.ActiveMQMessage.NMSPriority">
            <summary>
            The Priority on this message
            </summary>
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Commands.ActiveMQMessage.NMSRedelivered">
            <summary>
            Returns true if this message has been redelivered to this or another consumer before being acknowledged successfully.
            </summary>
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Commands.ActiveMQMessage.NMSReplyTo">
            <summary>
            The destination that the consumer of this message should send replies to
            </summary>
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Commands.ActiveMQMessage.NMSTimestamp">
            <summary>
            The timestamp the broker added to the message
            </summary>
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Commands.ActiveMQMessage.NMSType">
            <summary>
            The type name of this message
            </summary>
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Commands.ActiveMQMessage.NMSXDeliveryCount">
            <summary>
            Returns the number of times this message has been redelivered to other consumers without being acknowledged successfully.
            </summary>
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Commands.ActiveMQMessage.NMSXGroupID">
            <summary>
            The Message Group ID used to group messages together to the same consumer for the same group ID value
            </summary>
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Commands.ActiveMQMessage.NMSXGroupSeq">
            <summary>
            The Message Group Sequence counter to indicate the position in a group
            </summary>
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Commands.ActiveMQMessage.NMSXProducerTXID">
            <summary>
            Returns the ID of the producers transaction
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.Commands.ActiveMQBytesMessage.LengthTrackerStream">
            <summary>
            Used when the message compression is enabled to track how many bytes
            the EndianBinaryWriter actually writes to the stream before compression
            so that the receiving client can read off the real bodylength from the
            Message before the data is actually read.
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination">
            <summary>
            Summary description for ActiveMQDestination.
            </summary>
        </member>
        <member name="F:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.ACTIVEMQ_TOPIC">
            <summary>
            Topic Destination object
            </summary>
        </member>
        <member name="F:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.ACTIVEMQ_TEMPORARY_TOPIC">
            <summary>
            Temporary Topic Destination object
            </summary>
        </member>
        <member name="F:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.ACTIVEMQ_QUEUE">
            <summary>
            Queue Destination object
            </summary>
        </member>
        <member name="F:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.ACTIVEMQ_TEMPORARY_QUEUE">
            <summary>
            Temporary Queue Destination object
            </summary>
        </member>
        <member name="F:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.ADVISORY_PREFIX">
            <summary>
            prefix for Advisory message destinations
            </summary>
        </member>
        <member name="F:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.CONSUMER_ADVISORY_PREFIX">
            <summary>
            prefix for consumer advisory destinations
            </summary>
        </member>
        <member name="F:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.PRODUCER_ADVISORY_PREFIX">
            <summary>
            prefix for producer advisory destinations
            </summary>
        </member>
        <member name="F:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.CONNECTION_ADVISORY_PREFIX">
            <summary>
            prefix for connection advisory destinations
            </summary>
        </member>
        <member name="F:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.DEFAULT_ORDERED_TARGET">
            <summary>
            The default target for ordered destinations
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.#ctor">
            <summary>
            The Default Constructor
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.#ctor(System.String)">
            <summary>
            Construct the Destination with a defined physical name;
            </summary>
            <param name="name"></param>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.IsAdvisory">
            <summary>
            </summary>
            <returns>Returns the advisory.</returns>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.SetAdvisory(System.Boolean)">
            <summary>
            </summary>
            <param name="advisory">The advisory to set.</param>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.IsConsumerAdvisory">
            <summary>
            </summary>
            <returns>true if this is a destination for Consumer advisories</returns>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.IsProducerAdvisory">
            <summary>
            </summary>
            <returns>true if this is a destination for Producer advisories</returns>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.IsConnectionAdvisory">
            <summary>
            </summary>
            <returns>true if this is a destination for Connection advisories</returns>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.IsExclusive">
            <summary>
            </summary>
            <returns>Returns the exclusive.</returns>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.SetExclusive(System.Boolean)">
            <summary>
            </summary>
            <param name="exclusive">The exclusive to set.</param>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.IsOrdered">
            <summary>
            </summary>
            <returns>Returns the ordered.</returns>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.SetOrdered(System.Boolean)">
            <summary>
            </summary>
            <param name="ordered">The ordered to set.</param>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.GetOrderedTarget">
            <summary>
            </summary>
            <returns>Returns the orderedTarget.</returns>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.SetOrderedTarget(System.String)">
            <summary>
            </summary>
            <param name="orderedTarget">The orderedTarget to set.</param>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.Inspect(Apache.NMS.ActiveMQ.Commands.ActiveMQDestination)">
            <summary>
            A helper method to return a descriptive string for the topic or queue
            </summary>
            <param name="destination"></param>
            <returns>a descriptive string for this queue or topic</returns>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.Transform(Apache.NMS.IDestination)">
            <summary>
            </summary>
            <param name="destination"></param>
            <returns></returns>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.CreateDestination(System.Int32,System.String)">
            <summary>
            Create a Destination
            </summary>
            <param name="type"></param>
            <param name="pyhsicalName"></param>
            <returns></returns>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.CreateTemporaryName(System.String)">
            <summary>
            Create a temporary name from the clientId
            </summary>
            <param name="clientId"></param>
            <returns></returns>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.GetClientId(Apache.NMS.ActiveMQ.Commands.ActiveMQDestination)">
            <summary>
            From a temporary destination find the clientId of the Connection that created it
            </summary>
            <param name="destination"></param>
            <returns>the clientId or null if not a temporary destination</returns>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.CompareTo(System.Object)">
            <summary>
            </summary>
            <param name="o">object to compare</param>
            <returns>1 if this is less than o else 0 if they are equal or -1 if this is less than o</returns>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.CompareTo(Apache.NMS.ActiveMQ.Commands.ActiveMQDestination)">
            <summary>
            Lets sort by name first then lets sort topics greater than queues
            </summary>
            <param name="that">another destination to compare against</param>
            <returns>1 if this is less than o else 0 if they are equal or -1 if this is less than o</returns>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.GetDestinationType">
            <summary>
            </summary>
            <returns>Returns the Destination type</returns>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.ToString">
            <summary>
            </summary>
            <returns>string representation of this instance</returns>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.GetHashCode">
            <summary>
            </summary>
            <returns>hashCode for this instance</returns>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.Equals(System.Object)">
            <summary>
            if the object passed in is equivalent, return true
            </summary>
            <param name="obj">the object to compare</param>
            <returns>true if this instance and obj are equivalent</returns>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.IsWildcard">
            <summary>
            </summary>
            <returns>true if the destination matches multiple possible destinations</returns>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.CreateDestination(System.String)">
            <summary>
            Factory method to create a child destination if this destination is a composite
            </summary>
            <param name="name"></param>
            <returns>the created Destination</returns>
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.Options">
            <summary>
            Dictionary of name/value pairs representing option values specified
            in the URI used to create this Destination.  A null value is returned
            if no options were specified.
            </summary>
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.IsComposite">
            <summary>
            Returns true if this destination represents a collection of
            destinations; allowing a set of destinations to be published to or subscribed
            from in one NMS operation.
            <p/>
            If this destination is a composite then you can call {@link #getChildDestinations()}
            to return the list of child destinations.
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.Commands.ActiveMQQueue">
            <summary>
            Summary description for ActiveMQQueue.
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQTempDestination.GetDestinationType">
            <summary>
            Method GetDestinationType
            </summary>
            <returns>An int</returns>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQTempDestination.CreateDestination(System.String)">
            <summary>
            Method CreateDestination
            </summary>
            <returns>An ActiveMQDestination</returns>
            <param name="name">A  String</param>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.Commands.ActiveMQTempQueue">
            <summary>
            A Temporary Queue
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.Commands.ActiveMQTempTopic">
            <summary>
            A Temporary Topic
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.Commands.ActiveMQTopic">
            <summary>
            Summary description for ActiveMQTopic.
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.Commands.BrokerError">
            <summary>
            Represents an exception on the broker
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.BrokerId.GetDataStructureType">
            
             <summery>
              Get the unique identifier that this object and its own
              Marshaler share.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.BrokerId.ToString">
            
             <summery>
              Returns a string containing the information for this DataStructure
              such as its type and value of its elements.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.BrokerInfo.GetDataStructureType">
            
             <summery>
              Get the unique identifier that this object and its own
              Marshaler share.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.BrokerInfo.ToString">
            
             <summery>
              Returns a string containing the information for this DataStructure
              such as its type and value of its elements.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.BrokerInfo.visit(Apache.NMS.ActiveMQ.State.ICommandVisitor)">
            
             <summery>
              Allows a Visitor to visit this command and return a response to the
              command based on the command type being visited.  The command will call
              the proper processXXX method in the visitor.
             </summery>
            
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Commands.BrokerInfo.IsBrokerInfo">
            
             <summery>
              Return an answer of true to the isBrokerInfo() query.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ConnectionControl.GetDataStructureType">
            
             <summery>
              Get the unique identifier that this object and its own
              Marshaler share.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ConnectionControl.ToString">
            
             <summery>
              Returns a string containing the information for this DataStructure
              such as its type and value of its elements.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ConnectionControl.visit(Apache.NMS.ActiveMQ.State.ICommandVisitor)">
            
             <summery>
              Allows a Visitor to visit this command and return a response to the
              command based on the command type being visited.  The command will call
              the proper processXXX method in the visitor.
             </summery>
            
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Commands.ConnectionControl.IsConnectionControl">
            
             <summery>
              Return an answer of true to the isConnectionControl() query.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ConnectionError.GetDataStructureType">
            
             <summery>
              Get the unique identifier that this object and its own
              Marshaler share.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ConnectionError.ToString">
            
             <summery>
              Returns a string containing the information for this DataStructure
              such as its type and value of its elements.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ConnectionError.visit(Apache.NMS.ActiveMQ.State.ICommandVisitor)">
            
             <summery>
              Allows a Visitor to visit this command and return a response to the
              command based on the command type being visited.  The command will call
              the proper processXXX method in the visitor.
             </summery>
            
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Commands.ConnectionError.IsConnectionError">
            
             <summery>
              Return an answer of true to the isConnectionError() query.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ConnectionId.GetDataStructureType">
            
             <summery>
              Get the unique identifier that this object and its own
              Marshaler share.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ConnectionId.ToString">
            
             <summery>
              Returns a string containing the information for this DataStructure
              such as its type and value of its elements.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ConnectionInfo.GetDataStructureType">
            
             <summery>
              Get the unique identifier that this object and its own
              Marshaler share.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ConnectionInfo.ToString">
            
             <summery>
              Returns a string containing the information for this DataStructure
              such as its type and value of its elements.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ConnectionInfo.visit(Apache.NMS.ActiveMQ.State.ICommandVisitor)">
            
             <summery>
              Allows a Visitor to visit this command and return a response to the
              command based on the command type being visited.  The command will call
              the proper processXXX method in the visitor.
             </summery>
            
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Commands.ConnectionInfo.IsConnectionInfo">
            
             <summery>
              Return an answer of true to the isConnectionInfo() query.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ConsumerControl.GetDataStructureType">
            
             <summery>
              Get the unique identifier that this object and its own
              Marshaler share.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ConsumerControl.ToString">
            
             <summery>
              Returns a string containing the information for this DataStructure
              such as its type and value of its elements.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ConsumerControl.visit(Apache.NMS.ActiveMQ.State.ICommandVisitor)">
            
             <summery>
              Allows a Visitor to visit this command and return a response to the
              command based on the command type being visited.  The command will call
              the proper processXXX method in the visitor.
             </summery>
            
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Commands.ConsumerControl.IsConsumerControl">
            
             <summery>
              Return an answer of true to the isConsumerControl() query.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ConsumerId.GetDataStructureType">
            
             <summery>
              Get the unique identifier that this object and its own
              Marshaler share.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ConsumerId.ToString">
            
             <summery>
              Returns a string containing the information for this DataStructure
              such as its type and value of its elements.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ConsumerInfo.GetDataStructureType">
            
             <summery>
              Get the unique identifier that this object and its own
              Marshaler share.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ConsumerInfo.ToString">
            
             <summery>
              Returns a string containing the information for this DataStructure
              such as its type and value of its elements.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ConsumerInfo.visit(Apache.NMS.ActiveMQ.State.ICommandVisitor)">
            
             <summery>
              Allows a Visitor to visit this command and return a response to the
              command based on the command type being visited.  The command will call
              the proper processXXX method in the visitor.
             </summery>
            
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Commands.ConsumerInfo.IsConsumerInfo">
            
             <summery>
              Return an answer of true to the isConsumerInfo() query.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ControlCommand.GetDataStructureType">
            
             <summery>
              Get the unique identifier that this object and its own
              Marshaler share.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ControlCommand.ToString">
            
             <summery>
              Returns a string containing the information for this DataStructure
              such as its type and value of its elements.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ControlCommand.visit(Apache.NMS.ActiveMQ.State.ICommandVisitor)">
            
             <summery>
              Allows a Visitor to visit this command and return a response to the
              command based on the command type being visited.  The command will call
              the proper processXXX method in the visitor.
             </summery>
            
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Commands.ControlCommand.IsControlCommand">
            
             <summery>
              Return an answer of true to the isControlCommand() query.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.Response.GetDataStructureType">
            
             <summery>
              Get the unique identifier that this object and its own
              Marshaler share.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.Response.ToString">
            
             <summery>
              Returns a string containing the information for this DataStructure
              such as its type and value of its elements.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.Response.visit(Apache.NMS.ActiveMQ.State.ICommandVisitor)">
            
             <summery>
              Allows a Visitor to visit this command and return a response to the
              command based on the command type being visited.  The command will call
              the proper processXXX method in the visitor.
             </summery>
            
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Commands.Response.IsResponse">
            
             <summery>
              Return an answer of true to the isResponse() query.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.DataArrayResponse.GetDataStructureType">
            
             <summery>
              Get the unique identifier that this object and its own
              Marshaler share.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.DataArrayResponse.ToString">
            
             <summery>
              Returns a string containing the information for this DataStructure
              such as its type and value of its elements.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.DataResponse.GetDataStructureType">
            
             <summery>
              Get the unique identifier that this object and its own
              Marshaler share.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.DataResponse.ToString">
            
             <summery>
              Returns a string containing the information for this DataStructure
              such as its type and value of its elements.
             </summery>
            
        </member>
        <member name="T:Apache.NMS.ActiveMQ.Commands.DataStructureSupport">
            <summary>
            Summary description for DataStructureSupport.
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.DestinationInfo.GetDataStructureType">
            
             <summery>
              Get the unique identifier that this object and its own
              Marshaler share.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.DestinationInfo.ToString">
            
             <summery>
              Returns a string containing the information for this DataStructure
              such as its type and value of its elements.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.DestinationInfo.visit(Apache.NMS.ActiveMQ.State.ICommandVisitor)">
            
             <summery>
              Allows a Visitor to visit this command and return a response to the
              command based on the command type being visited.  The command will call
              the proper processXXX method in the visitor.
             </summery>
            
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Commands.DestinationInfo.IsDestinationInfo">
            
             <summery>
              Return an answer of true to the isDestinationInfo() query.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.DiscoveryEvent.GetDataStructureType">
            
             <summery>
              Get the unique identifier that this object and its own
              Marshaler share.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.DiscoveryEvent.ToString">
            
             <summery>
              Returns a string containing the information for this DataStructure
              such as its type and value of its elements.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ExceptionResponse.GetDataStructureType">
            
             <summery>
              Get the unique identifier that this object and its own
              Marshaler share.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ExceptionResponse.ToString">
            
             <summery>
              Returns a string containing the information for this DataStructure
              such as its type and value of its elements.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.FlushCommand.GetDataStructureType">
            
             <summery>
              Get the unique identifier that this object and its own
              Marshaler share.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.FlushCommand.ToString">
            
             <summery>
              Returns a string containing the information for this DataStructure
              such as its type and value of its elements.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.FlushCommand.visit(Apache.NMS.ActiveMQ.State.ICommandVisitor)">
            
             <summery>
              Allows a Visitor to visit this command and return a response to the
              command based on the command type being visited.  The command will call
              the proper processXXX method in the visitor.
             </summery>
            
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Commands.FlushCommand.IsFlushCommand">
            
             <summery>
              Return an answer of true to the isFlushCommand() query.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.IntegerResponse.GetDataStructureType">
            
             <summery>
              Get the unique identifier that this object and its own
              Marshaler share.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.IntegerResponse.ToString">
            
             <summery>
              Returns a string containing the information for this DataStructure
              such as its type and value of its elements.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.JournalQueueAck.GetDataStructureType">
            
             <summery>
              Get the unique identifier that this object and its own
              Marshaler share.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.JournalQueueAck.ToString">
            
             <summery>
              Returns a string containing the information for this DataStructure
              such as its type and value of its elements.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.JournalTopicAck.GetDataStructureType">
            
             <summery>
              Get the unique identifier that this object and its own
              Marshaler share.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.JournalTopicAck.ToString">
            
             <summery>
              Returns a string containing the information for this DataStructure
              such as its type and value of its elements.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.JournalTrace.GetDataStructureType">
            
             <summery>
              Get the unique identifier that this object and its own
              Marshaler share.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.JournalTrace.ToString">
            
             <summery>
              Returns a string containing the information for this DataStructure
              such as its type and value of its elements.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.JournalTransaction.GetDataStructureType">
            
             <summery>
              Get the unique identifier that this object and its own
              Marshaler share.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.JournalTransaction.ToString">
            
             <summery>
              Returns a string containing the information for this DataStructure
              such as its type and value of its elements.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.KeepAliveInfo.GetDataStructureType">
            
             <summery>
              Get the unique identifier that this object and its own
              Marshaler share.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.KeepAliveInfo.ToString">
            
             <summery>
              Returns a string containing the information for this DataStructure
              such as its type and value of its elements.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.KeepAliveInfo.visit(Apache.NMS.ActiveMQ.State.ICommandVisitor)">
            
             <summery>
              Allows a Visitor to visit this command and return a response to the
              command based on the command type being visited.  The command will call
              the proper processXXX method in the visitor.
             </summery>
            
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Commands.KeepAliveInfo.IsKeepAliveInfo">
            
             <summery>
              Return an answer of true to the isKeepAliveInfo() query.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.PartialCommand.GetDataStructureType">
            
             <summery>
              Get the unique identifier that this object and its own
              Marshaler share.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.PartialCommand.ToString">
            
             <summery>
              Returns a string containing the information for this DataStructure
              such as its type and value of its elements.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.LastPartialCommand.GetDataStructureType">
            
             <summery>
              Get the unique identifier that this object and its own
              Marshaler share.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.LastPartialCommand.ToString">
            
             <summery>
              Returns a string containing the information for this DataStructure
              such as its type and value of its elements.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.TransactionId.GetDataStructureType">
            
             <summery>
              Get the unique identifier that this object and its own
              Marshaler share.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.TransactionId.ToString">
            
             <summery>
              Returns a string containing the information for this DataStructure
              such as its type and value of its elements.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.LocalTransactionId.GetDataStructureType">
            
             <summery>
              Get the unique identifier that this object and its own
              Marshaler share.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.LocalTransactionId.ToString">
            
             <summery>
              Returns a string containing the information for this DataStructure
              such as its type and value of its elements.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.MessageAck.GetDataStructureType">
            
             <summery>
              Get the unique identifier that this object and its own
              Marshaler share.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.MessageAck.ToString">
            
             <summery>
              Returns a string containing the information for this DataStructure
              such as its type and value of its elements.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.MessageAck.visit(Apache.NMS.ActiveMQ.State.ICommandVisitor)">
            
             <summery>
              Allows a Visitor to visit this command and return a response to the
              command based on the command type being visited.  The command will call
              the proper processXXX method in the visitor.
             </summery>
            
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Commands.MessageAck.IsMessageAck">
            
             <summery>
              Return an answer of true to the isMessageAck() query.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.MessageDispatch.GetDataStructureType">
            
             <summery>
              Get the unique identifier that this object and its own
              Marshaler share.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.MessageDispatch.ToString">
            
             <summery>
              Returns a string containing the information for this DataStructure
              such as its type and value of its elements.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.MessageDispatch.visit(Apache.NMS.ActiveMQ.State.ICommandVisitor)">
            
             <summery>
              Allows a Visitor to visit this command and return a response to the
              command based on the command type being visited.  The command will call
              the proper processXXX method in the visitor.
             </summery>
            
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Commands.MessageDispatch.IsMessageDispatch">
            
             <summery>
              Return an answer of true to the isMessageDispatch() query.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.MessageDispatchNotification.GetDataStructureType">
            
             <summery>
              Get the unique identifier that this object and its own
              Marshaler share.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.MessageDispatchNotification.ToString">
            
             <summery>
              Returns a string containing the information for this DataStructure
              such as its type and value of its elements.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.MessageDispatchNotification.visit(Apache.NMS.ActiveMQ.State.ICommandVisitor)">
            
             <summery>
              Allows a Visitor to visit this command and return a response to the
              command based on the command type being visited.  The command will call
              the proper processXXX method in the visitor.
             </summery>
            
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Commands.MessageDispatchNotification.IsMessageDispatchNotification">
            
             <summery>
              Return an answer of true to the isMessageDispatchNotification() query.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.MessageId.GetDataStructureType">
            
             <summery>
              Get the unique identifier that this object and its own
              Marshaler share.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.MessageId.ToString">
            
             <summery>
              Returns a string containing the information for this DataStructure
              such as its type and value of its elements.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.MessageId.SetValue(System.String)">
            <summary>
            Sets the value as a String
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.MessagePull.GetDataStructureType">
            
             <summery>
              Get the unique identifier that this object and its own
              Marshaler share.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.MessagePull.ToString">
            
             <summery>
              Returns a string containing the information for this DataStructure
              such as its type and value of its elements.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.MessagePull.visit(Apache.NMS.ActiveMQ.State.ICommandVisitor)">
            
             <summery>
              Allows a Visitor to visit this command and return a response to the
              command based on the command type being visited.  The command will call
              the proper processXXX method in the visitor.
             </summery>
            
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Commands.MessagePull.IsMessagePull">
            
             <summery>
              Return an answer of true to the isMessagePull() query.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.NetworkBridgeFilter.GetDataStructureType">
            
             <summery>
              Get the unique identifier that this object and its own
              Marshaler share.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.NetworkBridgeFilter.ToString">
            
             <summery>
              Returns a string containing the information for this DataStructure
              such as its type and value of its elements.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ProducerAck.GetDataStructureType">
            
             <summery>
              Get the unique identifier that this object and its own
              Marshaler share.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ProducerAck.ToString">
            
             <summery>
              Returns a string containing the information for this DataStructure
              such as its type and value of its elements.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ProducerAck.visit(Apache.NMS.ActiveMQ.State.ICommandVisitor)">
            
             <summery>
              Allows a Visitor to visit this command and return a response to the
              command based on the command type being visited.  The command will call
              the proper processXXX method in the visitor.
             </summery>
            
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Commands.ProducerAck.IsProducerAck">
            
             <summery>
              Return an answer of true to the isProducerAck() query.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ProducerId.GetDataStructureType">
            
             <summery>
              Get the unique identifier that this object and its own
              Marshaler share.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ProducerId.ToString">
            
             <summery>
              Returns a string containing the information for this DataStructure
              such as its type and value of its elements.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ProducerInfo.GetDataStructureType">
            
             <summery>
              Get the unique identifier that this object and its own
              Marshaler share.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ProducerInfo.ToString">
            
             <summery>
              Returns a string containing the information for this DataStructure
              such as its type and value of its elements.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ProducerInfo.visit(Apache.NMS.ActiveMQ.State.ICommandVisitor)">
            
             <summery>
              Allows a Visitor to visit this command and return a response to the
              command based on the command type being visited.  The command will call
              the proper processXXX method in the visitor.
             </summery>
            
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Commands.ProducerInfo.IsProducerInfo">
            
             <summery>
              Return an answer of true to the isProducerInfo() query.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.RemoveInfo.GetDataStructureType">
            
             <summery>
              Get the unique identifier that this object and its own
              Marshaler share.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.RemoveInfo.ToString">
            
             <summery>
              Returns a string containing the information for this DataStructure
              such as its type and value of its elements.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.RemoveInfo.visit(Apache.NMS.ActiveMQ.State.ICommandVisitor)">
            
             <summery>
              Allows a Visitor to visit this command and return a response to the
              command based on the command type being visited.  The command will call
              the proper processXXX method in the visitor.
             </summery>
            
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Commands.RemoveInfo.IsRemoveInfo">
            
             <summery>
              Return an answer of true to the isRemoveInfo() query.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.RemoveSubscriptionInfo.GetDataStructureType">
            
             <summery>
              Get the unique identifier that this object and its own
              Marshaler share.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.RemoveSubscriptionInfo.ToString">
            
             <summery>
              Returns a string containing the information for this DataStructure
              such as its type and value of its elements.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.RemoveSubscriptionInfo.visit(Apache.NMS.ActiveMQ.State.ICommandVisitor)">
            
             <summery>
              Allows a Visitor to visit this command and return a response to the
              command based on the command type being visited.  The command will call
              the proper processXXX method in the visitor.
             </summery>
            
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Commands.RemoveSubscriptionInfo.IsRemoveSubscriptionInfo">
            
             <summery>
              Return an answer of true to the isRemoveSubscriptionInfo() query.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ReplayCommand.GetDataStructureType">
            
             <summery>
              Get the unique identifier that this object and its own
              Marshaler share.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ReplayCommand.ToString">
            
             <summery>
              Returns a string containing the information for this DataStructure
              such as its type and value of its elements.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ReplayCommand.visit(Apache.NMS.ActiveMQ.State.ICommandVisitor)">
            
             <summery>
              Allows a Visitor to visit this command and return a response to the
              command based on the command type being visited.  The command will call
              the proper processXXX method in the visitor.
             </summery>
            
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Commands.ReplayCommand.IsReplayCommand">
            
             <summery>
              Return an answer of true to the isReplayCommand() query.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.SessionId.GetDataStructureType">
            
             <summery>
              Get the unique identifier that this object and its own
              Marshaler share.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.SessionId.ToString">
            
             <summery>
              Returns a string containing the information for this DataStructure
              such as its type and value of its elements.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.SessionInfo.GetDataStructureType">
            
             <summery>
              Get the unique identifier that this object and its own
              Marshaler share.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.SessionInfo.ToString">
            
             <summery>
              Returns a string containing the information for this DataStructure
              such as its type and value of its elements.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.SessionInfo.visit(Apache.NMS.ActiveMQ.State.ICommandVisitor)">
            
             <summery>
              Allows a Visitor to visit this command and return a response to the
              command based on the command type being visited.  The command will call
              the proper processXXX method in the visitor.
             </summery>
            
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Commands.SessionInfo.IsSessionInfo">
            
             <summery>
              Return an answer of true to the isSessionInfo() query.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ShutdownInfo.GetDataStructureType">
            
             <summery>
              Get the unique identifier that this object and its own
              Marshaler share.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ShutdownInfo.ToString">
            
             <summery>
              Returns a string containing the information for this DataStructure
              such as its type and value of its elements.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.ShutdownInfo.visit(Apache.NMS.ActiveMQ.State.ICommandVisitor)">
            
             <summery>
              Allows a Visitor to visit this command and return a response to the
              command based on the command type being visited.  The command will call
              the proper processXXX method in the visitor.
             </summery>
            
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Commands.ShutdownInfo.IsShutdownInfo">
            
             <summery>
              Return an answer of true to the isShutdownInfo() query.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.SubscriptionInfo.GetDataStructureType">
            
             <summery>
              Get the unique identifier that this object and its own
              Marshaler share.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.SubscriptionInfo.ToString">
            
             <summery>
              Returns a string containing the information for this DataStructure
              such as its type and value of its elements.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.TransactionInfo.GetDataStructureType">
            
             <summery>
              Get the unique identifier that this object and its own
              Marshaler share.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.TransactionInfo.ToString">
            
             <summery>
              Returns a string containing the information for this DataStructure
              such as its type and value of its elements.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.TransactionInfo.visit(Apache.NMS.ActiveMQ.State.ICommandVisitor)">
            
             <summery>
              Allows a Visitor to visit this command and return a response to the
              command based on the command type being visited.  The command will call
              the proper processXXX method in the visitor.
             </summery>
            
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Commands.TransactionInfo.IsTransactionInfo">
            
             <summery>
              Return an answer of true to the isTransactionInfo() query.
             </summery>
            
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Commands.WireFormatInfo.IsWireFormatInfo">
            
             <summery>
              Return an answer of true to the IsWireFormatInfo() query.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.XATransactionId.GetDataStructureType">
            
             <summery>
              Get the unique identifier that this object and its own
              Marshaler share.
             </summery>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Commands.XATransactionId.ToString">
            
             <summery>
              Returns a string containing the information for this DataStructure
              such as its type and value of its elements.
             </summery>
            
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQBlobMessageMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQBlobMessage
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQMessageMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQMessage
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.MessageMarshaller">
            <summary>
             Marshalling code for Open Wire Format for Message
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.BaseCommandMarshaller">
            <summary>
             Marshalling code for Open Wire Format for BaseCommand
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.BaseDataStreamMarshaller">
            <summary>
            A base class with useful implementation inheritence methods
            for creating marshallers of the OpenWire protocol
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.BaseDataStreamMarshaller.ToString(Apache.NMS.ActiveMQ.Commands.MessageId)">
            <summary>
            Converts the object to a String
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.BaseDataStreamMarshaller.ToString(Apache.NMS.ActiveMQ.Commands.ProducerId)">
            <summary>
            Converts the object to a String
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.BaseDataStreamMarshaller.ToString(Apache.NMS.ActiveMQ.Commands.TransactionId)">
            <summary>
            Converts the given transaction ID into a String
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.BaseDataStreamMarshaller.ToHexFromBytes(System.Byte[])">
            <summary>
            Creates the byte array into hexidecimal
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQMessageMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQMessageMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQBlobMessageMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQBlobMessageMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQBytesMessageMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQBytesMessage
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQBytesMessageMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQBytesMessageMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQDestinationMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQDestination
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQMapMessageMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQMapMessage
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQMapMessageMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQMapMessageMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQObjectMessageMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQObjectMessage
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQObjectMessageMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQObjectMessageMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQQueueMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQQueue
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQQueueMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQQueueMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQStreamMessageMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQStreamMessage
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQStreamMessageMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQStreamMessageMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQTempDestinationMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQTempDestination
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQTempQueueMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQTempQueue
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQTempQueueMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQTempQueueMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQTempTopicMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQTempTopic
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQTempTopicMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQTempTopicMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQTextMessageMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQTextMessage
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQTextMessageMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQTextMessageMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQTopicMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQTopic
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQTopicMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQTopicMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.BrokerIdMarshaller">
            <summary>
             Marshalling code for Open Wire Format for BrokerId
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.BrokerIdMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.BrokerIdMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.BrokerInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for BrokerInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.BrokerInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.BrokerInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.ConnectionControlMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ConnectionControl
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ConnectionControlMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ConnectionControlMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.ConnectionErrorMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ConnectionError
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ConnectionErrorMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ConnectionErrorMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.ConnectionIdMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ConnectionId
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ConnectionIdMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ConnectionIdMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.ConnectionInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ConnectionInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ConnectionInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ConnectionInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.ConsumerControlMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ConsumerControl
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ConsumerControlMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ConsumerControlMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.ConsumerIdMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ConsumerId
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ConsumerIdMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ConsumerIdMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.ConsumerInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ConsumerInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ConsumerInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ConsumerInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.ControlCommandMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ControlCommand
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ControlCommandMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ControlCommandMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.DataArrayResponseMarshaller">
            <summary>
             Marshalling code for Open Wire Format for DataArrayResponse
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.ResponseMarshaller">
            <summary>
             Marshalling code for Open Wire Format for Response
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ResponseMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ResponseMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.DataArrayResponseMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.DataArrayResponseMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.DataResponseMarshaller">
            <summary>
             Marshalling code for Open Wire Format for DataResponse
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.DataResponseMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.DataResponseMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.DestinationInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for DestinationInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.DestinationInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.DestinationInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.DiscoveryEventMarshaller">
            <summary>
             Marshalling code for Open Wire Format for DiscoveryEvent
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.DiscoveryEventMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.DiscoveryEventMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.ExceptionResponseMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ExceptionResponse
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ExceptionResponseMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ExceptionResponseMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.FlushCommandMarshaller">
            <summary>
             Marshalling code for Open Wire Format for FlushCommand
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.FlushCommandMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.FlushCommandMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.IntegerResponseMarshaller">
            <summary>
             Marshalling code for Open Wire Format for IntegerResponse
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.IntegerResponseMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.IntegerResponseMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.JournalQueueAckMarshaller">
            <summary>
             Marshalling code for Open Wire Format for JournalQueueAck
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.JournalQueueAckMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.JournalQueueAckMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.JournalTopicAckMarshaller">
            <summary>
             Marshalling code for Open Wire Format for JournalTopicAck
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.JournalTopicAckMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.JournalTopicAckMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.JournalTraceMarshaller">
            <summary>
             Marshalling code for Open Wire Format for JournalTrace
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.JournalTraceMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.JournalTraceMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.JournalTransactionMarshaller">
            <summary>
             Marshalling code for Open Wire Format for JournalTransaction
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.JournalTransactionMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.JournalTransactionMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.KeepAliveInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for KeepAliveInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.KeepAliveInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.KeepAliveInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.LastPartialCommandMarshaller">
            <summary>
             Marshalling code for Open Wire Format for LastPartialCommand
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.PartialCommandMarshaller">
            <summary>
             Marshalling code for Open Wire Format for PartialCommand
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.PartialCommandMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.PartialCommandMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.LastPartialCommandMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.LastPartialCommandMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.LocalTransactionIdMarshaller">
            <summary>
             Marshalling code for Open Wire Format for LocalTransactionId
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.TransactionIdMarshaller">
            <summary>
             Marshalling code for Open Wire Format for TransactionId
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.LocalTransactionIdMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.LocalTransactionIdMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.MarshallerFactory">
            <summary>
             Used to create marshallers for a specific version of the OpenWire protocol.
             Each non-abstract DataStructure object has a registered Marshaller that is
             created and added to the OpenWireFormat objects format collection.
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.MarshallerFactory.configure(Apache.NMS.ActiveMQ.OpenWire.OpenWireFormat)">
            <summery>
             Adds the Marshallers for this version of the OpenWire protocol to the 
             Collection of Marshallers stored in the OpenWireFormat class.
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.MessageAckMarshaller">
            <summary>
             Marshalling code for Open Wire Format for MessageAck
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.MessageAckMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.MessageAckMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.MessageDispatchMarshaller">
            <summary>
             Marshalling code for Open Wire Format for MessageDispatch
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.MessageDispatchMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.MessageDispatchMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.MessageDispatchNotificationMarshaller">
            <summary>
             Marshalling code for Open Wire Format for MessageDispatchNotification
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.MessageDispatchNotificationMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.MessageDispatchNotificationMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.MessageIdMarshaller">
            <summary>
             Marshalling code for Open Wire Format for MessageId
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.MessageIdMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.MessageIdMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.MessagePullMarshaller">
            <summary>
             Marshalling code for Open Wire Format for MessagePull
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.MessagePullMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.MessagePullMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.NetworkBridgeFilterMarshaller">
            <summary>
             Marshalling code for Open Wire Format for NetworkBridgeFilter
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.NetworkBridgeFilterMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.NetworkBridgeFilterMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.ProducerAckMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ProducerAck
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ProducerAckMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ProducerAckMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.ProducerIdMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ProducerId
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ProducerIdMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ProducerIdMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.ProducerInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ProducerInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ProducerInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ProducerInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.RemoveInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for RemoveInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.RemoveInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.RemoveInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.RemoveSubscriptionInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for RemoveSubscriptionInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.RemoveSubscriptionInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.RemoveSubscriptionInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.ReplayCommandMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ReplayCommand
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ReplayCommandMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ReplayCommandMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.SessionIdMarshaller">
            <summary>
             Marshalling code for Open Wire Format for SessionId
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.SessionIdMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.SessionIdMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.SessionInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for SessionInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.SessionInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.SessionInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.ShutdownInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ShutdownInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ShutdownInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ShutdownInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.SubscriptionInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for SubscriptionInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.SubscriptionInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.SubscriptionInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.TransactionInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for TransactionInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.TransactionInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.TransactionInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.WireFormatInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for WireFormatInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.WireFormatInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.WireFormatInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.XATransactionIdMarshaller">
            <summary>
             Marshalling code for Open Wire Format for XATransactionId
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.XATransactionIdMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.XATransactionIdMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQBlobMessageMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQBlobMessage
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQMessageMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQMessage
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.MessageMarshaller">
            <summary>
             Marshalling code for Open Wire Format for Message
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.BaseCommandMarshaller">
            <summary>
             Marshalling code for Open Wire Format for BaseCommand
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQMessageMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQMessageMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQBlobMessageMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQBlobMessageMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQBytesMessageMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQBytesMessage
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQBytesMessageMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQBytesMessageMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQDestinationMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQDestination
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQMapMessageMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQMapMessage
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQMapMessageMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQMapMessageMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQObjectMessageMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQObjectMessage
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQObjectMessageMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQObjectMessageMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQQueueMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQQueue
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQQueueMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQQueueMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQStreamMessageMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQStreamMessage
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQStreamMessageMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQStreamMessageMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQTempDestinationMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQTempDestination
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQTempQueueMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQTempQueue
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQTempQueueMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQTempQueueMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQTempTopicMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQTempTopic
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQTempTopicMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQTempTopicMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQTextMessageMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQTextMessage
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQTextMessageMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQTextMessageMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQTopicMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQTopic
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQTopicMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQTopicMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.BrokerIdMarshaller">
            <summary>
             Marshalling code for Open Wire Format for BrokerId
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.BrokerIdMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.BrokerIdMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.BrokerInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for BrokerInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.BrokerInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.BrokerInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.ConnectionControlMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ConnectionControl
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ConnectionControlMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ConnectionControlMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.ConnectionErrorMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ConnectionError
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ConnectionErrorMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ConnectionErrorMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.ConnectionIdMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ConnectionId
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ConnectionIdMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ConnectionIdMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.ConnectionInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ConnectionInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ConnectionInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ConnectionInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.ConsumerControlMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ConsumerControl
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ConsumerControlMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ConsumerControlMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.ConsumerIdMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ConsumerId
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ConsumerIdMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ConsumerIdMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.ConsumerInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ConsumerInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ConsumerInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ConsumerInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.ControlCommandMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ControlCommand
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ControlCommandMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ControlCommandMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.DataArrayResponseMarshaller">
            <summary>
             Marshalling code for Open Wire Format for DataArrayResponse
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.ResponseMarshaller">
            <summary>
             Marshalling code for Open Wire Format for Response
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ResponseMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ResponseMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.DataArrayResponseMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.DataArrayResponseMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.DataResponseMarshaller">
            <summary>
             Marshalling code for Open Wire Format for DataResponse
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.DataResponseMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.DataResponseMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.DestinationInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for DestinationInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.DestinationInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.DestinationInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.DiscoveryEventMarshaller">
            <summary>
             Marshalling code for Open Wire Format for DiscoveryEvent
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.DiscoveryEventMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.DiscoveryEventMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.ExceptionResponseMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ExceptionResponse
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ExceptionResponseMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ExceptionResponseMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.FlushCommandMarshaller">
            <summary>
             Marshalling code for Open Wire Format for FlushCommand
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.FlushCommandMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.FlushCommandMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.IntegerResponseMarshaller">
            <summary>
             Marshalling code for Open Wire Format for IntegerResponse
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.IntegerResponseMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.IntegerResponseMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.JournalQueueAckMarshaller">
            <summary>
             Marshalling code for Open Wire Format for JournalQueueAck
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.JournalQueueAckMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.JournalQueueAckMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.JournalTopicAckMarshaller">
            <summary>
             Marshalling code for Open Wire Format for JournalTopicAck
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.JournalTopicAckMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.JournalTopicAckMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.JournalTraceMarshaller">
            <summary>
             Marshalling code for Open Wire Format for JournalTrace
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.JournalTraceMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.JournalTraceMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.JournalTransactionMarshaller">
            <summary>
             Marshalling code for Open Wire Format for JournalTransaction
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.JournalTransactionMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.JournalTransactionMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.KeepAliveInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for KeepAliveInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.KeepAliveInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.KeepAliveInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.LastPartialCommandMarshaller">
            <summary>
             Marshalling code for Open Wire Format for LastPartialCommand
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.PartialCommandMarshaller">
            <summary>
             Marshalling code for Open Wire Format for PartialCommand
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.PartialCommandMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.PartialCommandMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.LastPartialCommandMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.LastPartialCommandMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.LocalTransactionIdMarshaller">
            <summary>
             Marshalling code for Open Wire Format for LocalTransactionId
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.TransactionIdMarshaller">
            <summary>
             Marshalling code for Open Wire Format for TransactionId
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.LocalTransactionIdMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.LocalTransactionIdMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.MarshallerFactory">
            <summary>
             Used to create marshallers for a specific version of the OpenWire protocol.
             Each non-abstract DataStructure object has a registered Marshaller that is
             created and added to the OpenWireFormat objects format collection.
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.MarshallerFactory.configure(Apache.NMS.ActiveMQ.OpenWire.OpenWireFormat)">
            <summery>
             Adds the Marshallers for this version of the OpenWire protocol to the 
             Collection of Marshallers stored in the OpenWireFormat class.
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.MessageAckMarshaller">
            <summary>
             Marshalling code for Open Wire Format for MessageAck
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.MessageAckMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.MessageAckMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.MessageDispatchMarshaller">
            <summary>
             Marshalling code for Open Wire Format for MessageDispatch
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.MessageDispatchMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.MessageDispatchMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.MessageDispatchNotificationMarshaller">
            <summary>
             Marshalling code for Open Wire Format for MessageDispatchNotification
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.MessageDispatchNotificationMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.MessageDispatchNotificationMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.MessageIdMarshaller">
            <summary>
             Marshalling code for Open Wire Format for MessageId
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.MessageIdMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.MessageIdMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.MessagePullMarshaller">
            <summary>
             Marshalling code for Open Wire Format for MessagePull
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.MessagePullMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.MessagePullMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.NetworkBridgeFilterMarshaller">
            <summary>
             Marshalling code for Open Wire Format for NetworkBridgeFilter
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.NetworkBridgeFilterMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.NetworkBridgeFilterMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.ProducerAckMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ProducerAck
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ProducerAckMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ProducerAckMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.ProducerIdMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ProducerId
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ProducerIdMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ProducerIdMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.ProducerInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ProducerInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ProducerInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ProducerInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.RemoveInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for RemoveInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.RemoveInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.RemoveInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.RemoveSubscriptionInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for RemoveSubscriptionInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.RemoveSubscriptionInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.RemoveSubscriptionInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.ReplayCommandMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ReplayCommand
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ReplayCommandMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ReplayCommandMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.SessionIdMarshaller">
            <summary>
             Marshalling code for Open Wire Format for SessionId
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.SessionIdMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.SessionIdMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.SessionInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for SessionInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.SessionInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.SessionInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.ShutdownInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ShutdownInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ShutdownInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ShutdownInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.SubscriptionInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for SubscriptionInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.SubscriptionInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.SubscriptionInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.TransactionInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for TransactionInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.TransactionInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.TransactionInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.WireFormatInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for WireFormatInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.WireFormatInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.WireFormatInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.XATransactionIdMarshaller">
            <summary>
             Marshalling code for Open Wire Format for XATransactionId
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.XATransactionIdMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.XATransactionIdMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQBlobMessageMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQBlobMessage
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQMessageMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQMessage
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.MessageMarshaller">
            <summary>
             Marshalling code for Open Wire Format for Message
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.BaseCommandMarshaller">
            <summary>
             Marshalling code for Open Wire Format for BaseCommand
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQMessageMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQMessageMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQBlobMessageMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQBlobMessageMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQBytesMessageMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQBytesMessage
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQBytesMessageMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQBytesMessageMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQDestinationMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQDestination
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQMapMessageMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQMapMessage
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQMapMessageMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQMapMessageMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQObjectMessageMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQObjectMessage
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQObjectMessageMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQObjectMessageMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQQueueMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQQueue
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQQueueMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQQueueMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQStreamMessageMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQStreamMessage
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQStreamMessageMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQStreamMessageMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQTempDestinationMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQTempDestination
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQTempQueueMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQTempQueue
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQTempQueueMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQTempQueueMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQTempTopicMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQTempTopic
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQTempTopicMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQTempTopicMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQTextMessageMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQTextMessage
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQTextMessageMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQTextMessageMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQTopicMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQTopic
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQTopicMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQTopicMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.BrokerIdMarshaller">
            <summary>
             Marshalling code for Open Wire Format for BrokerId
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.BrokerIdMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.BrokerIdMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.BrokerInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for BrokerInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.BrokerInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.BrokerInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.ConnectionControlMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ConnectionControl
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ConnectionControlMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ConnectionControlMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.ConnectionErrorMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ConnectionError
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ConnectionErrorMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ConnectionErrorMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.ConnectionIdMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ConnectionId
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ConnectionIdMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ConnectionIdMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.ConnectionInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ConnectionInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ConnectionInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ConnectionInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.ConsumerControlMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ConsumerControl
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ConsumerControlMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ConsumerControlMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.ConsumerIdMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ConsumerId
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ConsumerIdMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ConsumerIdMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.ConsumerInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ConsumerInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ConsumerInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ConsumerInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.ControlCommandMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ControlCommand
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ControlCommandMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ControlCommandMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.DataArrayResponseMarshaller">
            <summary>
             Marshalling code for Open Wire Format for DataArrayResponse
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.ResponseMarshaller">
            <summary>
             Marshalling code for Open Wire Format for Response
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ResponseMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ResponseMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.DataArrayResponseMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.DataArrayResponseMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.DataResponseMarshaller">
            <summary>
             Marshalling code for Open Wire Format for DataResponse
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.DataResponseMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.DataResponseMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.DestinationInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for DestinationInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.DestinationInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.DestinationInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.DiscoveryEventMarshaller">
            <summary>
             Marshalling code for Open Wire Format for DiscoveryEvent
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.DiscoveryEventMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.DiscoveryEventMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.ExceptionResponseMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ExceptionResponse
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ExceptionResponseMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ExceptionResponseMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.FlushCommandMarshaller">
            <summary>
             Marshalling code for Open Wire Format for FlushCommand
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.FlushCommandMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.FlushCommandMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.IntegerResponseMarshaller">
            <summary>
             Marshalling code for Open Wire Format for IntegerResponse
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.IntegerResponseMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.IntegerResponseMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.JournalQueueAckMarshaller">
            <summary>
             Marshalling code for Open Wire Format for JournalQueueAck
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.JournalQueueAckMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.JournalQueueAckMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.JournalTopicAckMarshaller">
            <summary>
             Marshalling code for Open Wire Format for JournalTopicAck
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.JournalTopicAckMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.JournalTopicAckMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.JournalTraceMarshaller">
            <summary>
             Marshalling code for Open Wire Format for JournalTrace
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.JournalTraceMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.JournalTraceMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.JournalTransactionMarshaller">
            <summary>
             Marshalling code for Open Wire Format for JournalTransaction
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.JournalTransactionMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.JournalTransactionMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.KeepAliveInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for KeepAliveInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.KeepAliveInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.KeepAliveInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.LastPartialCommandMarshaller">
            <summary>
             Marshalling code for Open Wire Format for LastPartialCommand
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.PartialCommandMarshaller">
            <summary>
             Marshalling code for Open Wire Format for PartialCommand
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.PartialCommandMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.PartialCommandMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.LastPartialCommandMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.LastPartialCommandMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.LocalTransactionIdMarshaller">
            <summary>
             Marshalling code for Open Wire Format for LocalTransactionId
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.TransactionIdMarshaller">
            <summary>
             Marshalling code for Open Wire Format for TransactionId
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.LocalTransactionIdMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.LocalTransactionIdMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.MarshallerFactory">
            <summary>
             Used to create marshallers for a specific version of the OpenWire protocol.
             Each non-abstract DataStructure object has a registered Marshaller that is
             created and added to the OpenWireFormat objects format collection.
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.MarshallerFactory.configure(Apache.NMS.ActiveMQ.OpenWire.OpenWireFormat)">
            <summery>
             Adds the Marshallers for this version of the OpenWire protocol to the 
             Collection of Marshallers stored in the OpenWireFormat class.
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.MessageAckMarshaller">
            <summary>
             Marshalling code for Open Wire Format for MessageAck
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.MessageAckMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.MessageAckMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.MessageDispatchMarshaller">
            <summary>
             Marshalling code for Open Wire Format for MessageDispatch
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.MessageDispatchMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.MessageDispatchMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.MessageDispatchNotificationMarshaller">
            <summary>
             Marshalling code for Open Wire Format for MessageDispatchNotification
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.MessageDispatchNotificationMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.MessageDispatchNotificationMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.MessageIdMarshaller">
            <summary>
             Marshalling code for Open Wire Format for MessageId
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.MessageIdMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.MessageIdMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.MessagePullMarshaller">
            <summary>
             Marshalling code for Open Wire Format for MessagePull
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.MessagePullMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.MessagePullMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.NetworkBridgeFilterMarshaller">
            <summary>
             Marshalling code for Open Wire Format for NetworkBridgeFilter
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.NetworkBridgeFilterMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.NetworkBridgeFilterMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.ProducerAckMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ProducerAck
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ProducerAckMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ProducerAckMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.ProducerIdMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ProducerId
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ProducerIdMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ProducerIdMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.ProducerInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ProducerInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ProducerInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ProducerInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.RemoveInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for RemoveInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.RemoveInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.RemoveInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.RemoveSubscriptionInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for RemoveSubscriptionInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.RemoveSubscriptionInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.RemoveSubscriptionInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.ReplayCommandMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ReplayCommand
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ReplayCommandMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ReplayCommandMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.SessionIdMarshaller">
            <summary>
             Marshalling code for Open Wire Format for SessionId
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.SessionIdMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.SessionIdMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.SessionInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for SessionInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.SessionInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.SessionInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.ShutdownInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ShutdownInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ShutdownInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ShutdownInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.SubscriptionInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for SubscriptionInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.SubscriptionInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.SubscriptionInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.TransactionInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for TransactionInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.TransactionInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.TransactionInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.WireFormatInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for WireFormatInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.WireFormatInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.WireFormatInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.XATransactionIdMarshaller">
            <summary>
             Marshalling code for Open Wire Format for XATransactionId
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.XATransactionIdMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.XATransactionIdMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQBlobMessageMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQBlobMessage
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQMessageMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQMessage
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.MessageMarshaller">
            <summary>
             Marshalling code for Open Wire Format for Message
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.BaseCommandMarshaller">
            <summary>
             Marshalling code for Open Wire Format for BaseCommand
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQMessageMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQMessageMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQBlobMessageMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQBlobMessageMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQBytesMessageMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQBytesMessage
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQBytesMessageMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQBytesMessageMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQDestinationMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQDestination
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQMapMessageMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQMapMessage
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQMapMessageMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQMapMessageMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQObjectMessageMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQObjectMessage
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQObjectMessageMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQObjectMessageMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQQueueMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQQueue
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQQueueMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQQueueMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQStreamMessageMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQStreamMessage
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQStreamMessageMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQStreamMessageMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQTempDestinationMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQTempDestination
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQTempQueueMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQTempQueue
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQTempQueueMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQTempQueueMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQTempTopicMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQTempTopic
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQTempTopicMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQTempTopicMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQTextMessageMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQTextMessage
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQTextMessageMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQTextMessageMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQTopicMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQTopic
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQTopicMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQTopicMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.BrokerIdMarshaller">
            <summary>
             Marshalling code for Open Wire Format for BrokerId
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.BrokerIdMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.BrokerIdMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.BrokerInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for BrokerInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.BrokerInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.BrokerInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.ConnectionControlMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ConnectionControl
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ConnectionControlMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ConnectionControlMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.ConnectionErrorMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ConnectionError
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ConnectionErrorMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ConnectionErrorMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.ConnectionIdMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ConnectionId
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ConnectionIdMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ConnectionIdMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.ConnectionInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ConnectionInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ConnectionInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ConnectionInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.ConsumerControlMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ConsumerControl
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ConsumerControlMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ConsumerControlMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.ConsumerIdMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ConsumerId
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ConsumerIdMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ConsumerIdMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.ConsumerInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ConsumerInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ConsumerInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ConsumerInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.ControlCommandMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ControlCommand
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ControlCommandMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ControlCommandMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.DataArrayResponseMarshaller">
            <summary>
             Marshalling code for Open Wire Format for DataArrayResponse
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.ResponseMarshaller">
            <summary>
             Marshalling code for Open Wire Format for Response
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ResponseMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ResponseMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.DataArrayResponseMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.DataArrayResponseMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.DataResponseMarshaller">
            <summary>
             Marshalling code for Open Wire Format for DataResponse
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.DataResponseMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.DataResponseMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.DestinationInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for DestinationInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.DestinationInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.DestinationInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.DiscoveryEventMarshaller">
            <summary>
             Marshalling code for Open Wire Format for DiscoveryEvent
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.DiscoveryEventMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.DiscoveryEventMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.ExceptionResponseMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ExceptionResponse
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ExceptionResponseMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ExceptionResponseMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.FlushCommandMarshaller">
            <summary>
             Marshalling code for Open Wire Format for FlushCommand
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.FlushCommandMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.FlushCommandMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.IntegerResponseMarshaller">
            <summary>
             Marshalling code for Open Wire Format for IntegerResponse
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.IntegerResponseMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.IntegerResponseMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.JournalQueueAckMarshaller">
            <summary>
             Marshalling code for Open Wire Format for JournalQueueAck
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.JournalQueueAckMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.JournalQueueAckMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.JournalTopicAckMarshaller">
            <summary>
             Marshalling code for Open Wire Format for JournalTopicAck
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.JournalTopicAckMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.JournalTopicAckMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.JournalTraceMarshaller">
            <summary>
             Marshalling code for Open Wire Format for JournalTrace
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.JournalTraceMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.JournalTraceMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.JournalTransactionMarshaller">
            <summary>
             Marshalling code for Open Wire Format for JournalTransaction
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.JournalTransactionMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.JournalTransactionMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.KeepAliveInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for KeepAliveInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.KeepAliveInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.KeepAliveInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.LastPartialCommandMarshaller">
            <summary>
             Marshalling code for Open Wire Format for LastPartialCommand
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.PartialCommandMarshaller">
            <summary>
             Marshalling code for Open Wire Format for PartialCommand
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.PartialCommandMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.PartialCommandMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.LastPartialCommandMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.LastPartialCommandMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.LocalTransactionIdMarshaller">
            <summary>
             Marshalling code for Open Wire Format for LocalTransactionId
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.TransactionIdMarshaller">
            <summary>
             Marshalling code for Open Wire Format for TransactionId
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.LocalTransactionIdMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.LocalTransactionIdMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.MarshallerFactory">
            <summary>
             Used to create marshallers for a specific version of the OpenWire protocol.
             Each non-abstract DataStructure object has a registered Marshaller that is
             created and added to the OpenWireFormat objects format collection.
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.MarshallerFactory.configure(Apache.NMS.ActiveMQ.OpenWire.OpenWireFormat)">
            <summery>
             Adds the Marshallers for this version of the OpenWire protocol to the 
             Collection of Marshallers stored in the OpenWireFormat class.
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.MessageAckMarshaller">
            <summary>
             Marshalling code for Open Wire Format for MessageAck
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.MessageAckMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.MessageAckMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.MessageDispatchMarshaller">
            <summary>
             Marshalling code for Open Wire Format for MessageDispatch
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.MessageDispatchMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.MessageDispatchMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.MessageDispatchNotificationMarshaller">
            <summary>
             Marshalling code for Open Wire Format for MessageDispatchNotification
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.MessageDispatchNotificationMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.MessageDispatchNotificationMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.MessageIdMarshaller">
            <summary>
             Marshalling code for Open Wire Format for MessageId
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.MessageIdMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.MessageIdMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.MessagePullMarshaller">
            <summary>
             Marshalling code for Open Wire Format for MessagePull
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.MessagePullMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.MessagePullMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.NetworkBridgeFilterMarshaller">
            <summary>
             Marshalling code for Open Wire Format for NetworkBridgeFilter
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.NetworkBridgeFilterMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.NetworkBridgeFilterMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.ProducerAckMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ProducerAck
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ProducerAckMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ProducerAckMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.ProducerIdMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ProducerId
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ProducerIdMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ProducerIdMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.ProducerInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ProducerInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ProducerInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ProducerInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.RemoveInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for RemoveInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.RemoveInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.RemoveInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.RemoveSubscriptionInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for RemoveSubscriptionInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.RemoveSubscriptionInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.RemoveSubscriptionInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.ReplayCommandMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ReplayCommand
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ReplayCommandMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ReplayCommandMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.SessionIdMarshaller">
            <summary>
             Marshalling code for Open Wire Format for SessionId
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.SessionIdMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.SessionIdMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.SessionInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for SessionInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.SessionInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.SessionInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.ShutdownInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ShutdownInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ShutdownInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ShutdownInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.SubscriptionInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for SubscriptionInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.SubscriptionInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.SubscriptionInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.TransactionInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for TransactionInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.TransactionInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.TransactionInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.WireFormatInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for WireFormatInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.WireFormatInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.WireFormatInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.XATransactionIdMarshaller">
            <summary>
             Marshalling code for Open Wire Format for XATransactionId
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.XATransactionIdMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.XATransactionIdMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQBlobMessageMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQBlobMessage
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQMessageMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQMessage
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.MessageMarshaller">
            <summary>
             Marshalling code for Open Wire Format for Message
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.BaseCommandMarshaller">
            <summary>
             Marshalling code for Open Wire Format for BaseCommand
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQMessageMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQMessageMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQBlobMessageMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQBlobMessageMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQBytesMessageMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQBytesMessage
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQBytesMessageMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQBytesMessageMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQDestinationMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQDestination
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQMapMessageMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQMapMessage
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQMapMessageMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQMapMessageMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQObjectMessageMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQObjectMessage
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQObjectMessageMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQObjectMessageMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQQueueMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQQueue
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQQueueMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQQueueMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQStreamMessageMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQStreamMessage
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQStreamMessageMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQStreamMessageMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQTempDestinationMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQTempDestination
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQTempQueueMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQTempQueue
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQTempQueueMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQTempQueueMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQTempTopicMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQTempTopic
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQTempTopicMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQTempTopicMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQTextMessageMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQTextMessage
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQTextMessageMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQTextMessageMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQTopicMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ActiveMQTopic
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQTopicMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQTopicMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.BrokerIdMarshaller">
            <summary>
             Marshalling code for Open Wire Format for BrokerId
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.BrokerIdMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.BrokerIdMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.BrokerInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for BrokerInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.BrokerInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.BrokerInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.ConnectionControlMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ConnectionControl
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ConnectionControlMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ConnectionControlMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.ConnectionErrorMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ConnectionError
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ConnectionErrorMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ConnectionErrorMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.ConnectionIdMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ConnectionId
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ConnectionIdMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ConnectionIdMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.ConnectionInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ConnectionInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ConnectionInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ConnectionInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.ConsumerControlMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ConsumerControl
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ConsumerControlMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ConsumerControlMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.ConsumerIdMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ConsumerId
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ConsumerIdMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ConsumerIdMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.ConsumerInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ConsumerInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ConsumerInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ConsumerInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.ControlCommandMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ControlCommand
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ControlCommandMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ControlCommandMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.DataArrayResponseMarshaller">
            <summary>
             Marshalling code for Open Wire Format for DataArrayResponse
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.ResponseMarshaller">
            <summary>
             Marshalling code for Open Wire Format for Response
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ResponseMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ResponseMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.DataArrayResponseMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.DataArrayResponseMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.DataResponseMarshaller">
            <summary>
             Marshalling code for Open Wire Format for DataResponse
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.DataResponseMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.DataResponseMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.DestinationInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for DestinationInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.DestinationInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.DestinationInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.DiscoveryEventMarshaller">
            <summary>
             Marshalling code for Open Wire Format for DiscoveryEvent
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.DiscoveryEventMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.DiscoveryEventMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.ExceptionResponseMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ExceptionResponse
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ExceptionResponseMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ExceptionResponseMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.FlushCommandMarshaller">
            <summary>
             Marshalling code for Open Wire Format for FlushCommand
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.FlushCommandMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.FlushCommandMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.IntegerResponseMarshaller">
            <summary>
             Marshalling code for Open Wire Format for IntegerResponse
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.IntegerResponseMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.IntegerResponseMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.JournalQueueAckMarshaller">
            <summary>
             Marshalling code for Open Wire Format for JournalQueueAck
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.JournalQueueAckMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.JournalQueueAckMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.JournalTopicAckMarshaller">
            <summary>
             Marshalling code for Open Wire Format for JournalTopicAck
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.JournalTopicAckMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.JournalTopicAckMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.JournalTraceMarshaller">
            <summary>
             Marshalling code for Open Wire Format for JournalTrace
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.JournalTraceMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.JournalTraceMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.JournalTransactionMarshaller">
            <summary>
             Marshalling code for Open Wire Format for JournalTransaction
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.JournalTransactionMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.JournalTransactionMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.KeepAliveInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for KeepAliveInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.KeepAliveInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.KeepAliveInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.LastPartialCommandMarshaller">
            <summary>
             Marshalling code for Open Wire Format for LastPartialCommand
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.PartialCommandMarshaller">
            <summary>
             Marshalling code for Open Wire Format for PartialCommand
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.PartialCommandMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.PartialCommandMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.LastPartialCommandMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.LastPartialCommandMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.LocalTransactionIdMarshaller">
            <summary>
             Marshalling code for Open Wire Format for LocalTransactionId
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.TransactionIdMarshaller">
            <summary>
             Marshalling code for Open Wire Format for TransactionId
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.LocalTransactionIdMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.LocalTransactionIdMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.MarshallerFactory">
            <summary>
             Used to create marshallers for a specific version of the OpenWire protocol.
             Each non-abstract DataStructure object has a registered Marshaller that is
             created and added to the OpenWireFormat objects format collection.
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.MarshallerFactory.configure(Apache.NMS.ActiveMQ.OpenWire.OpenWireFormat)">
            <summery>
             Adds the Marshallers for this version of the OpenWire protocol to the 
             Collection of Marshallers stored in the OpenWireFormat class.
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.MessageAckMarshaller">
            <summary>
             Marshalling code for Open Wire Format for MessageAck
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.MessageAckMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.MessageAckMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.MessageDispatchMarshaller">
            <summary>
             Marshalling code for Open Wire Format for MessageDispatch
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.MessageDispatchMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.MessageDispatchMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.MessageDispatchNotificationMarshaller">
            <summary>
             Marshalling code for Open Wire Format for MessageDispatchNotification
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.MessageDispatchNotificationMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.MessageDispatchNotificationMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.MessageIdMarshaller">
            <summary>
             Marshalling code for Open Wire Format for MessageId
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.MessageIdMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.MessageIdMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.MessagePullMarshaller">
            <summary>
             Marshalling code for Open Wire Format for MessagePull
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.MessagePullMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.MessagePullMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.NetworkBridgeFilterMarshaller">
            <summary>
             Marshalling code for Open Wire Format for NetworkBridgeFilter
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.NetworkBridgeFilterMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.NetworkBridgeFilterMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.ProducerAckMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ProducerAck
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ProducerAckMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ProducerAckMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.ProducerIdMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ProducerId
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ProducerIdMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ProducerIdMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.ProducerInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ProducerInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ProducerInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ProducerInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.RemoveInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for RemoveInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.RemoveInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.RemoveInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.RemoveSubscriptionInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for RemoveSubscriptionInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.RemoveSubscriptionInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.RemoveSubscriptionInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.ReplayCommandMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ReplayCommand
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ReplayCommandMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ReplayCommandMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.SessionIdMarshaller">
            <summary>
             Marshalling code for Open Wire Format for SessionId
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.SessionIdMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.SessionIdMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.SessionInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for SessionInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.SessionInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.SessionInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.ShutdownInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for ShutdownInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ShutdownInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ShutdownInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.SubscriptionInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for SubscriptionInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.SubscriptionInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.SubscriptionInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.TransactionInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for TransactionInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.TransactionInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.TransactionInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.WireFormatInfoMarshaller">
            <summary>
             Marshalling code for Open Wire Format for WireFormatInfo
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.WireFormatInfoMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.WireFormatInfoMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.XATransactionIdMarshaller">
            <summary>
             Marshalling code for Open Wire Format for XATransactionId
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.XATransactionIdMarshaller.CreateObject">
            <summery>
             Creates an instance of the Object that this marshaller handles.
            </summery>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.XATransactionIdMarshaller.GetDataStructureType">
            <summery>
             Returns the type code for the Object that this Marshaller handles..
            </summery>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.BooleanStream">
            <summary>
            Represents a stream of boolean flags
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.OpenWire.OpenWireFormat">
            <summary>
            Implements the <a href="http://activemq.apache.org/openwire.html">OpenWire</a> protocol.
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.Transport.IWireFormat">
            <summary>
            Represents the marshalling of commands to and from an IO stream
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Transport.IWireFormat.Marshal(System.Object,System.IO.BinaryWriter)">
            <summary>
            Marshalls the given command object onto the stream
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Transport.IWireFormat.Unmarshal(System.IO.BinaryReader)">
            <summary>
            Unmarshalls the next command object from the stream
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.State.ConnectionStateTracker">
            <summary>
            Tracks the state of a connection so a newly established transport can be
            re-initialized to the state that was tracked.
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.State.ConnectionStateTracker.track(Apache.NMS.ActiveMQ.Commands.Command)">
            <summary>
            </summary>
            <param name="command"></param>
            <returns>null if the command is not state tracked.</returns>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.State.ConnectionStateTracker.DoRestoreSessions(Apache.NMS.ActiveMQ.Transport.ITransport,Apache.NMS.ActiveMQ.State.ConnectionState)">
            <summary>
            </summary>
            <param name="transport"></param>
            <param name="connectionState"></param>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.State.ConnectionStateTracker.DoRestoreConsumers(Apache.NMS.ActiveMQ.Transport.ITransport,Apache.NMS.ActiveMQ.State.SessionState)">
            <summary>
            </summary>
            <param name="transport"></param>
            <param name="sessionState"></param>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.State.ConnectionStateTracker.DoRestoreProducers(Apache.NMS.ActiveMQ.Transport.ITransport,Apache.NMS.ActiveMQ.State.SessionState)">
            <summary>
            </summary>
            <param name="transport"></param>
            <param name="sessionState"></param>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.State.ConnectionStateTracker.DoRestoreTempDestinations(Apache.NMS.ActiveMQ.Transport.ITransport,Apache.NMS.ActiveMQ.State.ConnectionState)">
            <summary>
            </summary>
            <param name="transport"></param>
            <param name="connectionState"></param>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.Threads.CompositeTask">
            <summary>
            A Composite task is one of N tasks that can be managed by a 
            CompositTaskRunner instance.  The CompositeTaskRunner checks each
            task when its wakeup method is called to determine if the Task has
            any work it needs to complete, if no tasks have any pending work 
            then the CompositeTaskRunner can return to its sleep state until 
            the next time its wakeup method is called or it is shut down.
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.Threads.Task">
            <summary>
            Represents a task that may take a few iterations to complete.
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Threads.Task.Iterate">
            <summary>
            Performs some portion of the work that this Task object is
            assigned to complete.  When the task is entirely finished this
            method should return false. 
            </summary>
            <returns>
            A <see cref="T:System.Boolean"/> this indicates if this Task should 
            be run again.
            </returns>
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Threads.CompositeTask.IsPending">
            <summary>
            Indicates if this Task has any pending work.
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.Threads.CompositeTaskRunner">
            <summary>
            A TaskRunner that dedicates a single thread to running a single Task.
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.Threads.TaskRunner">
            <summary>
            Allows you to request a thread execute the associated Task.
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Threads.TaskRunner.Wakeup">
            <summary>
            Wakeup the TaskRunner and have it check for any pending work that
            needs to be completed.  If none is found it will go back to sleep
            until another Wakeup call is made.
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Threads.TaskRunner.Shutdown">
            <summary>
            Attempt to Shutdown the TaskRunner, this method will wait indefinitely
            for the TaskRunner to quite if the task runner is in a call to its Task's
            run method and that never returns.
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Threads.TaskRunner.Shutdown(System.TimeSpan)">
            <summary>
            Performs a timed wait for the TaskRunner to shutdown.  If the TaskRunner
            is in a call to its Task's run method and that does not return before the
            timeout expires this method returns and the TaskRunner may remain in the
            running state.
            </summary>
            <param name="timeout">
            A <see cref="T:System.TimeSpan"/>
            </param>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Threads.TaskRunner.ShutdownWithAbort(System.TimeSpan)">
            <summary>
            Performs a timed wait for the TaskRunner to shutdown.  If the TaskRunner
            is in a call to its Task's run method and that does not return before the
            timeout expires this method sends an Abort to the Task thread and return.
            </summary>
            <param name="timeout">
            A <see cref="T:System.TimeSpan"/>
            </param>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.Threads.DedicatedTaskRunner">
            <summary>
            A TaskRunner that dedicates a single thread to running a single Task.
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Threads.PooledTaskRunner.Wakeup">
            <summary>
            We Expect MANY wakeup calls on the same TaskRunner.
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Threads.PooledTaskRunner.Shutdown(System.TimeSpan)">
            <summary>
            shut down the task
            </summary>
            <param name="timeout"></param>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.Threads.TaskRunnerFactory">
            <summary>
            Manages the thread pool for long running tasks. Long running tasks are not
            always active but when they are active, they may need a few iterations of
            processing for them to become idle. The manager ensures that each task is
            processes but that no one task overtakes the system. This is kina like
            cooperative multitasking.
            </summary>
        </member>
        <member name="F:Apache.NMS.ActiveMQ.Transport.Discovery.Multicast.MulticastDiscoveryAgent.remoteBrokers">
            <summary>
            Indexed by service name
            </summary>
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Transport.Discovery.Multicast.MulticastDiscoveryAgent.DiscoveryURI">
            <summary>
            This property indicates whether or not async send is enabled.
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.Transport.Failover.FailoverTransport">
            <summary>
            A Transport that is made reliable by being able to fail over to another
            transport when a transport failure is detected.
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.Transport.ITransport">
            <summary>
            Represents the logical networking transport layer.  Transports implment the low
            level protocol specific portion of the Communication between the Client and a Broker
            such as TCP, UDP, etc.  Transports make use of WireFormat objects to handle translateing
            the cononical OpenWire Commands used in this client into binary wire level packets that
            can be sent to the Broker or Service that the Transport connects to.
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Transport.ITransport.Oneway(Apache.NMS.ActiveMQ.Commands.Command)">
            <summary>
            Sends a Command object on the Wire but does not wait for any response from the
            receiver before returning.  
            </summary>
            <param name="command">
            A <see cref="P:Apache.NMS.ActiveMQ.Transport.ITransport.Command"/>
            </param>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Transport.ITransport.AsyncRequest(Apache.NMS.ActiveMQ.Commands.Command)">
            <summary>
            Sends a Command object which requires a response from the Broker but does not
            wait for the response, instead a FutureResponse object is returned that the
            caller can use to wait on the Broker's response.
            </summary>
            <param name="command">
            A <see cref="P:Apache.NMS.ActiveMQ.Transport.ITransport.Command"/>
            </param>
            <returns>
            A <see cref="T:Apache.NMS.ActiveMQ.Transport.FutureResponse"/>
            </returns>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Transport.ITransport.Request(Apache.NMS.ActiveMQ.Commands.Command)">
            <summary>
            Sends a Command to the Broker and waits for a Response to that Command before
            returning, this version waits indefinitely for a response.
            </summary>
            <param name="command">
            A <see cref="P:Apache.NMS.ActiveMQ.Transport.ITransport.Command"/>
            </param>
            <returns>
            A <see cref="T:Apache.NMS.ActiveMQ.Commands.Response"/>
            </returns>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Transport.ITransport.Request(Apache.NMS.ActiveMQ.Commands.Command,System.TimeSpan)">
            <summary>
            Sends a Command to the Broker and waits for the given TimeSpan to expire for a
            response before returning.  
            </summary>
            <param name="command">
            A <see cref="P:Apache.NMS.ActiveMQ.Transport.ITransport.Command"/>
            </param>
            <param name="timeout">
            A <see cref="T:System.TimeSpan"/>
            </param>
            <returns>
            A <see cref="T:Apache.NMS.ActiveMQ.Commands.Response"/>
            </returns>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Transport.ITransport.Narrow(System.Type)">
            <summary>
            Allows a caller to find a specific type of Transport in the Chain of
            Transports that is created.  This allows a caller to find a specific
            object in the Transport chain and set or get properties on that specific
            instance.  If the requested type isn't in the chain than Null is returned.
            </summary>
            <param name="type">
            A <see cref="T:System.Type"/>
            </param>
            <returns>
            A <see cref="T:System.Object"/>
            </returns>
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Transport.ITransport.RequestTimeout">
            <value>
            The time that the Transport waits before considering a request to have
            failed and throwing an exception.
            </value>
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Transport.ITransport.IsDisposed">
            <value>
            Indicates if this Transport has already been disposed and can no longer
            be used.
            </value>
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Transport.ITransport.IsFaultTolerant">
            <value>
            Indicates if this Transport is Fault Tolerant or not.  A fault Tolerant
            Transport handles low level connection errors internally allowing a client
            to remain unaware of wire level disconnection and reconnection details.
            </value>
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Transport.ITransport.IsConnected">
            <value>
            Indiciates if the Transport is current Connected to is assigned URI.
            </value>
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Transport.ITransport.RemoteAddress">
            <value>
            The Remote Address that this transport is currently connected to.
            </value>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Transport.Failover.FailoverTransport.IsShutdownCommand(Apache.NMS.ActiveMQ.Commands.Command)">
            <summary>
            </summary>
            <param name="command"></param>
            <returns>Returns true if the command is one sent when a connection is being closed.</returns>
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Transport.Failover.FailoverTransport.AsyncConnect">
            <summary>
            Gets or sets a value indicating whether to asynchronously connect to sockets
            </summary>
            <value><c>true</c> if [async connect]; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Transport.Failover.FailoverTransport.AsyncTimeout">
            <summary>
            If doing an asynchronous connect, the milliseconds before timing out if no connection can be made
            </summary>
            <value>The async timeout.</value>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.Transport.Failover.FailoverTransport.Connector">
            <summary>
            This class is a helper for the asynchronous connect option
            </summary>
        </member>
        <member name="F:Apache.NMS.ActiveMQ.Transport.Failover.FailoverTransport.Connector._setTransport">
            <summary>
            callback to properly set chosen transport
            </summary>
        </member>
        <member name="F:Apache.NMS.ActiveMQ.Transport.Failover.FailoverTransport.Connector._uri">
            <summary>
            Uri to try connecting to
            </summary>
        </member>
        <member name="F:Apache.NMS.ActiveMQ.Transport.Failover.FailoverTransport.Connector._transport">
            <summary>
            Failover transport issuing the connection attempt
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Transport.Failover.FailoverTransport.Connector.#ctor(Apache.NMS.ActiveMQ.Transport.SetTransport,System.Uri,Apache.NMS.ActiveMQ.Transport.Failover.FailoverTransport)">
            <summary>
            Initializes a new instance of the <see cref="T:Apache.NMS.ActiveMQ.Transport.Failover.FailoverTransport.Connector"/> class.
            </summary>
            <param name="setTransport">The set transport.</param>
            <param name="uri">The URI.</param>
            <param name="transport">The transport.</param>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Transport.Failover.FailoverTransport.Connector.DoConnect">
            <summary>
            Does the connect.
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Transport.Failover.FailoverTransportFactory.CreateTransport(Apache.NMS.Util.URISupport.CompositeData)">
            <summary>
            </summary>
            <param name="compositData"></param>
            <returns></returns>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.Transport.Mock.IResponseBuilder">
            <summary>
            Defines an Interface for a Command Response Builder used by the MockTransport
            to answer Commands sent via the Request and AsnycRequest methods.
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Transport.Mock.IResponseBuilder.BuildResponse(Apache.NMS.ActiveMQ.Commands.Command)">
            <summary>
            Given a Command, check if it requires a response and return the
            appropriate Response that the Broker would send for this Command
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Transport.Mock.IResponseBuilder.BuildIncomingCommands(Apache.NMS.ActiveMQ.Commands.Command)">
            <summary>
            When called the ResponseBuilder must construct all the Responses or 
            Asynchronous commands that would be sent to this client by the Broker 
            upon receipt of the passed command.
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.Transport.Mock.MockTransport">
            <summary>
            Transport used for testing, mimics the behaviour of a normal Transport and allows
            messages to be sent and received 
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Transport.Mock.MockTransport.InjectCommand(Apache.NMS.ActiveMQ.Commands.Command)">
            <summary>
            Injects a Command into the Transports inbound message queue, the Commands in the
            inbound Queue are dispatched to the registered CommnadHandler instance for 
            processing, this simulates receiving a message from an external source, e.g.
            receiving a new message from the Broker.
            </summary>
            <param name="command">
            A <see cref="P:Apache.NMS.ActiveMQ.Transport.Mock.MockTransport.Command"/>
            </param>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.Transport.Mock.MockTransportFactory">
            <summary>
            Factory class to create the MockTransport when given on a URI as mock://XXX
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.Transport.Mock.OpenWireResponseBuilder">
            <summary>
            Builds responses using the internal Cononical OpenWire Commands format.
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.Transport.Tcp.TcpTransport">
            <summary>
            An implementation of ITransport that uses sockets to communicate with the broker
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Transport.Tcp.TcpTransport.Start">
            <summary>
            Method Start
            </summary>
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Transport.Tcp.TcpTransport.IsStarted">
            <summary>
            Property IsStarted
            </summary>
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Transport.Tcp.TcpTransport.RequestTimeout">
            <summary>
            Property RequestTimeout
            </summary>
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Transport.Tcp.SslTransport.ServerName">
            <summary>
            Indicates the name of the Server's Certificate.  By default the Host name
            of the remote server is used, however if this doesn't match the name of the
            Server's certificate then this option can be set to override the default.
            </summary>
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Transport.Tcp.SslTransport.ClientCertFilename">
            <summary>
            Indicates the location of the Client Certificate to use when the Broker
            is configured for Client Auth (not common).  The SslTransport will supply
            this certificate to the SslStream via the SelectLocalCertificate method.
            </summary>
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Transport.Tcp.SslTransport.ClientCertPassword">
            <summary>
            Password for the Client Certificate specified via configuration.
            </summary>
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Transport.Tcp.SslTransport.AcceptInvalidBrokerCert">
            <summary>
            Indicates if the SslTransport should ignore any errors in the supplied Broker
            certificate and connect anyway, this is useful in testing with a default AMQ
            broker certificate that is self signed.
            </summary>
        </member>
        <member name="F:Apache.NMS.ActiveMQ.Transport.Tcp.TcpTransportFactory.useInactivityMonitor">
            <summary>
            Should the Inactivity Monitor be enabled on this Transport.
            </summary>
        </member>
        <member name="F:Apache.NMS.ActiveMQ.Transport.Tcp.TcpTransportFactory.receiveBufferSize">
            <summary>
            Size in bytes of the receive buffer.
            </summary>
        </member>
        <member name="F:Apache.NMS.ActiveMQ.Transport.Tcp.TcpTransportFactory.sendBufferSize">
            <summary>
            Size in bytes of send buffer.
            </summary>
        </member>
        <member name="F:Apache.NMS.ActiveMQ.Transport.Tcp.TcpTransportFactory.receiveTimeout">
            <summary>
            The time-out value, in milliseconds. The default value is 0, which indicates
            an infinite time-out period. Specifying -1 also indicates an infinite time-out period.
            </summary>
        </member>
        <member name="F:Apache.NMS.ActiveMQ.Transport.Tcp.TcpTransportFactory.sendTimeout">
            <summary>
            The time-out value, in milliseconds. If you set the property with a value between 1 and 499,
            the value will be changed to 500. The default value is 0, which indicates an infinite
            time-out period. Specifying -1 also indicates an infinite time-out period.
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Transport.Tcp.TcpTransportFactory.DoCreateTransport(System.Uri,System.Net.Sockets.Socket,Apache.NMS.ActiveMQ.Transport.IWireFormat)">
            <summary>
            Override in a subclass to create the specific type of transport that is
            being implemented.
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.Transport.FutureResponse">
            <summary>
            Handles asynchronous responses
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.Transport.InactivityMonitor">
            <summary>
            This class make sure that the connection is still alive,
            by monitoring the reception of commands from the peer of
            the transport.
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.Transport.TransportFilter">
            <summary>
            Used to implement a filter on the transport layer.
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Transport.TransportFilter.Oneway(Apache.NMS.ActiveMQ.Commands.Command)">
            <summary>
            Method Oneway
            </summary>
            <param name="command">A  Command</param>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Transport.TransportFilter.AsyncRequest(Apache.NMS.ActiveMQ.Commands.Command)">
            <summary>
            Method AsyncRequest
            </summary>
            <returns>A FutureResponse</returns>
            <param name="command">A  Command</param>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Transport.TransportFilter.Request(Apache.NMS.ActiveMQ.Commands.Command)">
            <summary>
            Method Request
            </summary>
            <returns>A Response</returns>
            <param name="command">A  Command</param>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Transport.TransportFilter.Request(Apache.NMS.ActiveMQ.Commands.Command,System.TimeSpan)">
            <summary>
            Method Request with time out for Response.
            </summary>
            <returns>A Response</returns>
            <param name="command">A  Command</param>
            <param name="timeout">Timeout in milliseconds</param>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Transport.TransportFilter.Start">
            <summary>
            Method Start
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Transport.TransportFilter.Dispose">
            <summary>
            Method Dispose
            </summary>
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Transport.TransportFilter.RequestTimeout">
            <summary>
            Property RequestTimeout
            </summary>
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Transport.TransportFilter.IsStarted">
            <summary>
            Property IsStarted
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Transport.InactivityMonitor.#ctor(Apache.NMS.ActiveMQ.Transport.ITransport)">
            <summary>
            Constructor or the Inactivity Monitor
            </summary>
            <param name="next"></param>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Transport.InactivityMonitor.WriteCheck(System.Object)">
            <summary>
            Check the write to the broker
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Transport.InactivityMonitor.AllowReadCheck(System.TimeSpan)">
            <summary>
            Checks if we should allow the read check(if less than 90% of the read
            check time elapsed then we dont do the readcheck
            </summary>
            <param name="elapsed"></param>
            <returns></returns>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.Transport.LoggingTransport">
            <summary>
            A Transport filter that is used to log the commands sent and received.
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.Transport.MutexTransport">
            <summary>
            A Transport which guards access to the next transport using a mutex.
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.Transport.ResponseCorrelator">
            <summary>
            A Transport that correlates asynchronous send/receive messages into single request/response.
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Transport.TransportFactory.CreateTransport(System.Uri)">
            <summary>
            Creates a normal transport. 
            </summary>
            <param name="location"></param>
            <returns>the transport</returns>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Transport.TransportFactory.CreateTransportFactory(System.Uri)">
            <summary>
            Create a transport factory for the scheme.  If we do not support the transport protocol,
            an NMSConnectionException will be thrown.
            </summary>
            <param name="location"></param>
            <returns></returns>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.Transport.WireFormatNegotiator">
            <summary>
            A Transport which negotiates the wire format
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Util.IdGenerator.#ctor(System.String)">
            Construct an IdGenerator
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Util.IdGenerator.GenerateId">
            <summary>
            Generate a Unique Id
            </summary>
            <returns>
            A <see cref="T:System.String"/>
            </returns>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Util.IdGenerator.GenerateSanitizedId">
            <summary>
            Generate a unique ID - that is friendly for a URL or file system
            </summary>
            <returns>
            A <see cref="T:System.String"/>
            </returns>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Util.IdGenerator.GetSeedFromId(System.String)">
            <summary>
            From a generated id - return the seed (i.e. minus the count)
            </summary>
            <param name="id">
            A <see cref="T:System.String"/>
            </param>
            <returns>
            A <see cref="T:System.String"/>
            </returns>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Util.IdGenerator.GetSequenceFromId(System.String)">
            <summary>
            From a generated id - return the generator count
            </summary>
            <param name="id">
            A <see cref="T:System.String"/>
            </param>
            <returns>
            A <see cref="T:System.Int64"/>
            </returns>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Util.IdGenerator.Compare(System.String,System.String)">
            <summary>
            Does a proper compare on the ids
            </summary>
            <param name="id1">
            A <see cref="T:System.String"/>
            </param>
            <param name="id2">
            A <see cref="T:System.String"/>
            </param>
            <returns>
            A <see cref="T:System.Int32"/>
            </returns>
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Util.IdGenerator.HostName">
            <summary>
            As we have to find the hostname as a side-affect of generating a unique
            stub, we allow it's easy retrevial here
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.Util.MemoryUsage">
            <summary>
            Utility class for Tracking Memory Usage with an imposed limit on the amount
            available.  Provides methods for objects to wait on more space to become
            available if the memory limit is reached.
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Util.MemoryUsage.WaitForSpace">
            <summary>
            If no space is available then this method blocks until more becomes available.
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Util.MemoryUsage.WaitForSpace(System.TimeSpan)">
            <summary>
            If no space is available then this method blocks until more becomes available
            or until the specified timeout expires.
            </summary>
            <param name="timeout">
            A <see cref="T:System.TimeSpan"/>
            </param>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Util.MemoryUsage.EnqueueUsage(System.Int64)">
            <summary>
            Attempts to increase the amount of Memory Used, if non is available to fill
            then this method blocks until more is freed.
            </summary>
            <param name="usage">
            A <see cref="T:System.Int64"/>
            </param>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Util.MemoryUsage.IncreaseUsage(System.Int64)">
            <summary>
            Increase the level of Usage.
            </summary>
            <param name="value">
            A <see cref="T:System.Int64"/>
            </param>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Util.MemoryUsage.DecreaseUsage(System.Int64)">
            <summary>
            Decrease the level of Usage.
            </summary>
            <param name="value">
            A <see cref="T:System.Int64"/>
            </param>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Util.MemoryUsage.IsFull">
            <summary>
            Checks if the Usage Windows has become full, is so returns true
            otherwise returns false.
            </summary>
            <returns>
            A <see cref="T:System.Boolean"/>
            </returns>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.BrokerException">
            <summary>
            Exception thrown when the broker returns an error
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.BrokerException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the BrokerException class with serialized data.
            Throws System.ArgumentNullException if the info parameter is null.
            Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
            </summary>
            <param name="info">The SerializationInfo that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The StreamingContext that contains contextual information about the source or destination.</param>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.BrokerException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            When overridden in a derived class, sets the SerializationInfo
            with information about the exception.
            </summary>
            <param name="info">The SerializationInfo that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The StreamingContext that contains contextual information about the source or destination.</param>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.BrokerException.StackTraceDump(Apache.NMS.ActiveMQ.Commands.StackTraceElement[])">
            <summary>
            Generates a nice textual stack trace
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.CompressionPolicy">
            <summary>
            Default Compression policy for NMS.ActiveMQ uses the built in GZipStream
            to compress and decompress the message body.  This is not compatible with
            compression used by ActiveMQ so users should use this with caution.
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.ICompressionPolicy">
            <summary>
            Policy interface for Message Compression, the policy should return
            a new Stream for compression or decompression upon request that wraps
            the provided Stream instance.
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.Connection">
            <summary>
            Represents a connection with a message broker
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Connection.Start">
            <summary>
            Starts asynchronous message delivery of incoming messages for this connection.
            Synchronous delivery is unaffected.
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Connection.Stop">
            <summary>
            Temporarily stop asynchronous delivery of inbound messages for this connection.
            The sending of outbound messages is unaffected.
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Connection.CreateSession">
            <summary>
            Creates a new session to work on this connection
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Connection.CreateSession(Apache.NMS.AcknowledgementMode)">
            <summary>
            Creates a new session to work on this connection
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Connection.SyncRequest(Apache.NMS.ActiveMQ.Commands.Command)">
             <summary>
             Performs a synchronous request-response with the broker
             </summary>
            
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Connection.OnCommand(Apache.NMS.ActiveMQ.Transport.ITransport,Apache.NMS.ActiveMQ.Commands.Command)">
            <summary>
            Handle incoming commands
            </summary>
            <param name="commandTransport">An ITransport</param>
            <param name="command">A  Command</param>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Connection.CreateLocalTransactionId">
            <summary>
            Creates a new local transaction ID
            </summary>
        </member>
        <member name="E:Apache.NMS.ActiveMQ.Connection.ExceptionListener">
            <summary>
            A delegate that can receive transport level exceptions.
            </summary>
        </member>
        <member name="E:Apache.NMS.ActiveMQ.Connection.ConnectionInterruptedListener">
            <summary>
            An asynchronous listener that is notified when a Fault tolerant connection
            has been interrupted.
            </summary>
        </member>
        <member name="E:Apache.NMS.ActiveMQ.Connection.ConnectionResumedListener">
            <summary>
            An asynchronous listener that is notified when a Fault tolerant connection
            has been resumed.
            </summary>
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Connection.ProtocolVersion">
            <summary>
            This property indicates what version of the Protocol we are using to
            communicate with the Broker, if not set we return the lowest version
            number to indicate we support only the basic command set.
            </summary>
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Connection.AsyncSend">
            <summary>
            This property indicates whether or not async send is enabled.
            </summary>
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Connection.AsyncClose">
            <summary>
            This property indicates whether or not async close is enabled.
            When the connection is closed, it will either send a synchronous
            DisposeOf command to the broker and wait for confirmation (if true),
            or it will send the DisposeOf command asynchronously.
            </summary>
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Connection.SendAcksAsync">
            <summary>
            This property indicates whether or not async sends are used for
            message acknowledgement messages.  Sending Acks async can improve
            performance but may decrease reliability.
            </summary>
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Connection.AckMode">
            <summary>
            This property sets the acknowledgment mode for the connection.
            The URI parameter connection.ackmode can be set to a string value
            that maps to the enumeration value.
            </summary>
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Connection.ProducerWindowSize">
            <summary>
            This property is the maximum number of bytes in memory that a producer will transmit
            to a broker before waiting for acknowledgement messages from the broker that it has
            accepted the previously sent messages. In other words, this how you configure the
            producer flow control window that is used for async sends where the client is responsible
            for managing memory usage. The default value of 0 means no flow control at the client
            </summary>
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Connection.AlwaysSyncSend">
            <summary>
            This property forces all messages that are sent to be sent synchronously overriding
            any usage of the AsyncSend flag. This can reduce performance in some cases since the
            only messages we normally send synchronously are Persistent messages not sent in a
            transaction. This options guarantees that no send will return until the broker has
            acknowledge receipt of the message
            </summary>
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Connection.CopyMessageOnSend">
            <summary>
            This property indicates whether Message's should be copied before being sent via
            one of the Connection's send methods.  Copying the Message object allows the user
            to resuse the Object over for another send.  If the message isn't copied performance
            can improve but the user must not reuse the Object as it may not have been sent
            before they reset its payload.
            </summary>
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Connection.UseCompression">
            <summary>
            Enable or Disable the use of Compression on Message bodies.  When enabled all
            messages have their body compressed using the Deflate compression algorithm.
            The recipient of the message must support the use of message compression as well
            otherwise the receiving client will receive a message whose body appears in the
            compressed form.
            </summary>
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Connection.DispatchAsync">
            <summary>
            synchronously or asynchronously by the broker.
            </summary>
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Connection.DefaultClientId">
            <summary>
            The Default Client Id used if the ClientId property is not set explicity.
            </summary>
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Connection.RedeliveryPolicy">
            <summary>
            Get/or set the redelivery policy for this connection.
            </summary>
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Connection.IsStarted">
            <summary>
            This property determines if the asynchronous message delivery of incoming
            messages has been started for this connection.
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.ConnectionClosedException">
            <summary>
            Exception thrown when a connection is used that it already closed
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.ConnectionClosedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the ConnectionClosedException class with serialized data.
            Throws System.ArgumentNullException if the info parameter is null.
            Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
            </summary>
            <param name="info">The SerializationInfo that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The StreamingContext that contains contextual information about the source or destination.</param>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.ConnectionFactory">
            <summary>
            Represents a connection with a message broker
            </summary>
        </member>
        <member name="P:Apache.NMS.ActiveMQ.ConnectionFactory.BrokerUri">
            <summary>
            Get/or set the broker Uri.
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.ConnectionMetaData">
            <summary>
            Implements the Connection Meta-Data feature for Apache.NMS.ActiveMQ
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.ConsumerClosedException">
            <summary>
            Exception thrown when a consumer is used that it already closed
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.ConsumerClosedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the ConsumerClosedException class with serialized data.
            Throws System.ArgumentNullException if the info parameter is null.
            Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
            </summary>
            <param name="info">The SerializationInfo that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The StreamingContext that contains contextual information about the source or destination.</param>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.DestinationFilter">
            <summary>
            Summary description for DestinationFilter.
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.IDispatcher">
            <summary>
            Interface that provides for a Class to provide dispatching service for
            an OpenWire MessageDispatch command.
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.IOException">
            <summary>
            Exception thrown when an IO error occurs
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.ISynchronization.BeforeEnd">
            <summary>
            Called before a commit or rollback is applied.
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.ISynchronization.AfterCommit">
            <summary>
            Called after a commit
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.ISynchronization.AfterRollback">
            <summary>
            Called after a transaction rollback
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.MessageConsumer">
            <summary>
            An object capable of receiving messages from some destination
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.MessageConsumer.Dequeue(System.TimeSpan)">
            <summary>
            Used to get an enqueued message from the unconsumedMessages list. The
            amount of time this method blocks is based on the timeout value.  if
            timeout == Timeout.Infinite then it blocks until a message is received. 
            if timeout == 0 then it it tries to not block at all, it returns a 
            message if it is available if timeout &gt; 0 then it blocks up to timeout 
            amount of time.  Expired messages will consumed by this method.
            </summary>
            <param name="timeout">
            A <see cref="T:System.TimeSpan"/>
            </param>
            <returns>
            A <see cref="T:Apache.NMS.ActiveMQ.Commands.MessageDispatch"/>
            </returns>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.MessageProducer">
            <summary>
            An object capable of sending messages to some destination
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.PrefetchPolicy">
            <summary>
            Class used to define the various limits that should be used for the Prefetch
            limit on destination based on the type of Destination in use.
            </summary>
        </member>
        <member name="T:Apache.NMS.ActiveMQ.Session">
            <summary>
            Default provider of ISession
            </summary>
        </member>
        <member name="F:Apache.NMS.ActiveMQ.Session.myLock">
            <summary>
            Private object used for synchronization, instead of public "this"
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Session.DeleteDestination(Apache.NMS.IDestination)">
            <summary>
            Delete a destination (Queue, Topic, Temp Queue, Temp Topic).
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Session.DoStartTransaction">
            <summary>
            Ensures that a transaction is started
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.Session.DoNothingAcknowledge(Apache.NMS.ActiveMQ.Commands.ActiveMQMessage)">
            <summary>
            Prevents message from throwing an exception if a client calls Acknoweldge on
            a message that is part of a transaction either being produced or consumed.  The
            JMS Spec indicates that users should be able to call Acknowledge with no effect
            if the message is in a transaction.
            </summary>
            <param name="message">
            A <see cref="T:Apache.NMS.ActiveMQ.Commands.ActiveMQMessage"/>
            </param>
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Session.PrefetchSize">
            <summary>
            Sets the prefetch size, the maximum number of messages a broker will dispatch to consumers
            until acknowledgements are received.
            </summary>
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Session.MaximumPendingMessageLimit">
            <summary>
            Sets the maximum number of messages to keep around per consumer
            in addition to the prefetch window for non-durable topics until messages
            will start to be evicted for slow consumers.
            Must be > 0 to enable this feature
            </summary>
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Session.DispatchAsync">
            <summary>
            Enables or disables whether asynchronous dispatch should be used by the broker
            </summary>
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Session.Exclusive">
            <summary>
            Enables or disables exclusive consumers when using queues. An exclusive consumer means
            only one instance of a consumer is allowed to process messages on a queue to preserve order
            </summary>
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Session.Retroactive">
            <summary>
            Enables or disables retroactive mode for consumers; i.e. do they go back in time or not?
            </summary>
        </member>
        <member name="P:Apache.NMS.ActiveMQ.Session.Priority">
            <summary>
            Sets the default consumer priority for consumers
            </summary>
        </member>
        <member name="M:Apache.NMS.ActiveMQ.TransactionContext.AddSynchronization(Apache.NMS.ActiveMQ.ISynchronization)">
            <summary>
            Method AddSynchronization
            </summary>
        </member>
    </members>
</doc>
